package com.ahy231.service;

import com.ahy231.dto.*;

import java.util.List;

/**
 * @author ahy231
 * @date 2021/8/2 16:12
 * @description
 */
public interface TruckService {

    /**
     * 添加车辆信息
     * @param truck 车辆信息
     */
    Boolean addTruck(TruckInfo truck);

    /**
     * 获取所有车辆信息
     */
    List<TruckInfo> getTrucks();

    /**
     * 移除车辆信息
     * @param truckId 车辆 id
     */
    Boolean removeTruck(Long truckId);

    /**
     * 设置车辆空闲状态
     * @param truckId 车辆 id
     * @param status 车辆状态
     */
    Boolean setStatus(Long truckId, Integer status);
}
